/**
@brief Dimension <br>Permet de definir la taille de la Carte.
@author Chay Damien, Dahan Geslain
@file Dimension.h
@version 1.0
@date 2012/10/23
*/

#ifndef DIMENSION
#define DIMENSION

/**
\struct Dimension
@brief Module de la dimension de la carte.
*/
struct Dimension
{
    int dimX;/**< @brief Parametre d'abscisse*/
    int dimY;/**< @brief Parametre d'ordonee*/
};

void setDimX (Dimension *Dim, int dimX); /**< @brief Mutateur */
void setDimY (Dimension *Dim, int dimY); /**< @brief Mutateur */

int getDimX(const Dimension *Dim); /**< @brief Accesseur*/
int getDimY(const Dimension *Dim); /**< @brief Accesseur */

/**
@brief Initialisation de dimensions
@param [in,out] Dim
@param [in] dimX
@param [in] dimY
@return none
*/
void InitDim(Dimension *Dim, int dimX, int dimY);

#endif
